using System;

namespace Module.Common.Models.Base
{

	[Serializable]
	public class MusicManagerInfo
	{
		#region Fields

		private int musicManageId;
		private string mucsicName;
		private string keyword;
		private float price;
		private string desciption;
		private string images;
		private int zoneId;
		private int musicianId;
		private int singerId;
		private int pageViews;
		private int numberDownload;
		private int status;
		private int type;
		private string createdBy;
		private DateTime createdOn;
	    private int groupMusicId;
	    private int lang;
	    private string fileMusic;
	    private string shortCode;
        private string codeId;
		#endregion

		#region Properties
		/// <summary>
		/// Gets or sets the MusicManageId value.
		/// </summary>
		public int MusicManageId
		{
			get { return musicManageId; }
			set { musicManageId = value; }
		}

		/// <summary>
		/// Gets or sets the MucsicName value.
		/// </summary>
		public string MucsicName
		{
			get { return mucsicName; }
			set { mucsicName = value; }
		}

		/// <summary>
		/// Gets or sets the Keyword value.
		/// </summary>
		public string Keyword
		{
			get { return keyword; }
			set { keyword = value; }
		}

		/// <summary>
		/// Gets or sets the Price value.
		/// </summary>
		public float Price
		{
			get { return price; }
			set { price = value; }
		}

		/// <summary>
		/// Gets or sets the Desciption value.
		/// </summary>
		public string Desciption
		{
			get { return desciption; }
			set { desciption = value; }
		}

		/// <summary>
		/// Gets or sets the Images value.
		/// </summary>
		public string Images
		{
			get { return images; }
			set { images = value; }
		}

		/// <summary>
		/// Gets or sets the ZoneId value.
		/// </summary>
		public int ZoneId
		{
			get { return zoneId; }
			set { zoneId = value; }
		}

		/// <summary>
		/// Gets or sets the MusicianId value.
		/// </summary>
		public int MusicianId
		{
			get { return musicianId; }
			set { musicianId = value; }
		}

		/// <summary>
		/// Gets or sets the SingerId value.
		/// </summary>
		public int SingerId
		{
			get { return singerId; }
			set { singerId = value; }
		}

		/// <summary>
		/// Gets or sets the PageViews value.
		/// </summary>
		public int PageViews
		{
			get { return pageViews; }
			set { pageViews = value; }
		}

		/// <summary>
		/// Gets or sets the NumberDownload value.
		/// </summary>
		public int NumberDownload
		{
			get { return numberDownload; }
			set { numberDownload = value; }
		}

		/// <summary>
		/// Gets or sets the Status value.
		/// </summary>
		public int Status
		{
			get { return status; }
			set { status = value; }
		}

		/// <summary>
		/// Gets or sets the Type value.
		/// </summary>
		public int Type
		{
			get { return type; }
			set { type = value; }
		}

		/// <summary>
		/// Gets or sets the CreatedBy value.
		/// </summary>
		public string CreatedBy
		{
			get { return createdBy; }
			set { createdBy = value; }
		}

		/// <summary>
		/// Gets or sets the CreatedOn value.
		/// </summary>
		public DateTime CreatedOn
		{
			get { return createdOn; }
			set { createdOn = value; }
		}
	    public int GroupMusicId
	    {
            get { return groupMusicId; }
            set { groupMusicId = value; }

	    }
        public int Lang
	    {
            get { return lang; }
            set { lang = value; }

	    }
	    public string FileMusic
	    {
            get { return fileMusic; }
            set { fileMusic = value; }
	    }
        public string ShortCode
        {
            get { return shortCode; }
            set { shortCode = value; }
        }

        public string CodeId
        {
            get { return codeId; }
            set { codeId = value; }
        }

        private string singerName;
        public string SingerName
        {
            get { return singerName; }
            set { singerName = value; }
        }
        
		#endregion
	}
}
